﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using ED_Nivelacion.Negocios;

namespace ED_Nivelacion.PresentacionWeb
{
    public partial class frm_ReportesDocente : System.Web.UI.Page
    {
        Periodo_C _objPeriodo_C = new Periodo_C();
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["tipoUsuario"] != null)
            {
                if (Session["tipoUsuario"].ToString() != "Administrador")
                {
                    if (Session["tipoUsuario"].ToString() == "Docente")
                    {
                        Response.Redirect("frm_InicioDocente.aspx");
                    }
                    else if (Session["tipoUsuario"].ToString() == "Coordinador")
                    {
                        Response.Redirect("frm_InicioCoordinador.aspx");
                    }
                    else if (Session["tipoUsuario"].ToString() == "Estudiante")
                    {
                        Response.Redirect("frm_InicioEstudiante.aspx");
                    }
                    else if (Session["tipoUsuario"].ToString() == "Tutor")
                    {
                        Response.Redirect("frm_InicioTutor.aspx");
                    }
                }
            }
            else
            {
                Response.Redirect("frm_Login.aspx");
            }


            ddlDocente.DataSource = new Docente_C().ObtenerDocencia();
            ddlDocente.DataValueField = "idDocente";
            ddlDocente.DataTextField = "Nombres";
            ddlDocente.DataBind();

            foreach (var item in new DistribucionAcademica_C().MateriasActuales())
            {
                ddlMaterias.Items.Add(new ListItem(item.Nombre_Asignatura + " " + " " + item.Carrera + " " + item.Paralelo, item.idDistribucion_Academica.ToString()));
            }

            cbmPeriodo.DataSource = _objPeriodo_C.ObtenerPeriodo();
            cbmPeriodo.DataValueField = "idPeriodo";
            cbmPeriodo.DataTextField = "Nombre_Periodo";
            cbmPeriodo.DataBind();

            cbmPeriodoD.DataSource = _objPeriodo_C.ObtenerPeriodo();
            cbmPeriodoD.DataValueField = "idPeriodo";
            cbmPeriodoD.DataTextField = "Nombre_Periodo";
            cbmPeriodoD.DataBind();
        }
    }
}